public class A_demo1 {
    public static void main(String[] args) {
        /*小王手里有很多个空袋子，序号从1至n，小王手里有无数个球，
        他想让每个袋子至少有一个球，但是他的投球技术太菜了，所以不得已动用了魔法帮助。

        现在他每次操作可以选择一个数 x(大于等于1且小于等于n） ，
        并可以直接让序号为x的因数的袋子中球数加一。
        求将每个袋子都装至少一个球的最少操作次数。
        （例如选择数x为5，则会让1号袋子和5号袋子的球数增加一，1和5都是5的因数）

        输入描述:
        一行一个正整数 n(≤n≤10^18)

        输出描述：
        一行一个整数表示最少操作次数

        2  ——  1
        4  ——  2

        */



    }
}
